package com.econ.powercloud.ems.common.enums;

/**
 * @author zjr
 * @create 2021/7/12 上午10:19
 * @description 枚举类统一接口
 */
public interface EnumMethod {
    /**
     * 获取code
     * @return
     */
    Object getCode();

    /**
     * 获取描述
     * @return
     */
    String getDesc();

    /**
     * 通过code获取枚举
     *
     * @param code
     * @return
     */
    static Object fromCode(Object code) {
        return null;
    }

    /**
     * 枚举遍历
     *
     * @return
     */
    static Object[] values() {
        return new Object[0];
    }
}
